#include <bits/stdc++.h>
using namespace std;

int n;
int cntnum[100005];
int ans;

int main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);//remember to change the name

    scanf("%d",&n);

    for(int i=1;i<=n;i++)
    {
        int t;
        scanf("%d",&t);

        cntnum[t]++;
    }

/*
    for(int i=1;i<=100000;i++)
    {
        if(cntnum[i]!=0)
        {
            printf("%d:%d\n",i,cntnum[i]);
        }
    }
*/

    int lasti=-1;
    for(int i=1;i<=100000;i++)
    {
        if(cntnum[i]!=0)
        {
            if(lasti==-1)
            {
                lasti=i;
            }
            else
            {
                if(cntnum[lasti]<=cntnum[i])
                {
                    ans+=cntnum[lasti];
                    cntnum[lasti]=0;
                }
                else
                {
                    int tn=cntnum[lasti];
                    cntnum[lasti]-=cntnum[i];
                    cntnum[i]+=cntnum[lasti];
                    ans+=(tn-cntnum[lasti]);
                }

                lasti=i;
            }
        }
    }

    printf("%d\n",n-ans);

    fclose(stdin);
    fclose(stdout);

    return 0;
}
